package com.ruoyi.web.hb.domain;

import com.ruoyi.common.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 航标基础数据对象 channel_buoy
 *
 * @author ruoyi
 * @date 2025-09-19
 */
@Data
public class ChannelBuoyInfos
{
    private static final long serialVersionUID = 1L;

    /** 主键id */
    private Long id;
    /** 航标名称 */
    private String buoyName;
    private String buoyNumber;
    /** 状态 */
    @Excel(name = "状态",readConverterExp = "0=离线,1=在线")
    private String onlineStatus;
    /** 位置 */
    @Excel(name = "位置")
    private String buoyAddress;
    /** 当前实时位置纬度 */
    private String dqGpsLat;

    /** 当前实时位置经度 */
    private String dqGpsLon;
    /** 当前定位状态 */
    @Excel(name = "定位状态")
    private String dqGpsZt;
    /** 当前电气工作电压 */
    private String dqDqGzdy;

    /** 当前电气工作电流 */
    private String dqDqGzdl;
    /** 充电电量 */
    private String cddl;

    /** 放电电量 */
    private String fddl;

    /** 航标灯设置运行模式 */
    private String hbdSzYxms;
    /** 当前系统低功耗状态 */
    @Excel(name = "低功耗状态")
    private String xtZtDgh;
    /** 当前系统GPS天线检测状态 */
    private String xtZtGps;
    /** 当前系统终端GPS状态 */
    private String xtZtZdgps;
    /** 当前系统扩展芯片检测状态 */
    private String xtZtKzxp;
    /** 航标灯当前日光阈值 */
    private String hbdDqRgyz;

    private String dzt;
    private String mjzt;

    /** 电压 */
    @Excel(name = "电压")
    private BigDecimal voltage;

    /** 电流 */
    @Excel(name = "电流")
    private BigDecimal electricCurrent;
    /** 电能 */
    @Excel(name = "电能")
    private BigDecimal electricEnergy;

    /** 功率 */
    @Excel(name = "功率")
    private BigDecimal power;
    /** 温度 */
    @Excel(name = "温度")
    private BigDecimal temperature;

    /** 湿度 */
    @Excel(name = "湿度")
    private BigDecimal humidity;

    @Excel(name = "事件")
    private String eventType;
}
